﻿using System.Diagnostics.Contracts;
using Adalbertus.BudgetPlanner.Domain;
using Adalbertus.BudgetPlanner.Domain.Repositories;

namespace Adalbertus.BudgetPlanner.Services.CodeContracts
{
    [ContractClassFor(typeof(ICashFlowTypeService))]
    public abstract class ICashFlowTypeServiceContract : BaseService<CashFlowType>, ICashFlowTypeService
    {
        protected ICashFlowTypeServiceContract(IRepositoryFactory repositoryFactory, IUnitOfWorkProvider unitOfWorkProvider)
            : base(repositoryFactory, unitOfWorkProvider)
        {
        }
    }
}
